Skip to main content
Version: 2.0

Criação de uma Nova Página

Para criar uma nova página, acedemos ao Page Builder, escolhemos a aplicação pretendida e clicamos em "Nova Página" New page e será aberto um formulário onde podemos criar uma nova página (vera aimagem a seguir). Home Page Builder - Criar páginas

Após aceder ao formulário de criação de páginas, preenchemos o mesmo com os dados da página e gravar (Imagema seguir).
Exemplo:
Titulo: Hello Pagina
Codigo: hello_pagina (gerado automaticamente e não pode ser igual ao código de uma outra página da aplicação). Page Builder - Novo

Preenchemos o formulário da página sabendo que cada campo corresponde a:

  • Title – nome da página no layout [pode ser alterado posteriormente];
  • Code – identificador único para cada página [não pode ser alterado posteriormente];
  • Enable – para que seja possível a execução da página, e para que esteja presente na lista de páginas [alguns combobox, por exemplo] do ambiente de desenvolvimento;
  • Público – permite que a página seja chamada por qualquer aplicação;
  • Application – obrigatório selecionar a aplicação a que a página pertence;
  • Module – pode organizar páginas relacionadas entre si no mesmo módulo. Não tem qualquer outro efeito na aplicação;
  • Home Page – página executada quando acessamos a aplicação;
  • Create menu – cria um item de menu para a página. Uma página que não é necessária aparecer no menu (imagem a seguir), é preciso desativar esta propriedade, tais como: páginas de novo ou inserir, páginas de loockup. Ativação da propriedade de Criar Menu
  • Componente – opção disponível apenas se Create menu estiver desativado, permite a criação de componentes padrão que podem ser importados de diversas páginas reduzindo a carga de trabalho do designer (imagem a seguir). Este tipo de página, não gera as classes MVC Java; apenas os componentes XML, XSL e JSON do gerador. A criação de páginas em componentes permite a reutilização dos campos noutras páginas, por isso esta funcionalidade é muito utilizada na implementação de processos, para haver uma reutilização de páginas.  Ativação da propriedade Componente

As páginas de cada aplicação são listadas na tabela da Home - Page Builder (imagem a seguir)[2] sempre que selecionarmos a aplicação correspondente [1]. Home - Page Builder - Lista de páginas por aplicação

Clicando sobre o botão Gerar Código [3], abre-se o Gerador de Código, destinado à construção da página. Os botões adjacentes permitem editar propriedades - Editar , pré-visualizar - Visualizar e exportar - Export cada página.
Notemos que cada página criada fica disponível no File editor, correspondendo a um package com o mesmo nome (imagem a segir) com três classes java [MVC]. File Editor

Aplicações sem Home Page definida e Páginas sem conteúdo

Quando executamos uma aplicação sem uma Home Page definida veremos uma janela como a da imagem abaixo.
Para resolver basta ir à Home – Page Builder e definir uma página como tal clicando sobre o botão Editar correspondente e ativando a opção Ativar/Desativar Home Page, na janela que se abrirá [Page Builder – Atualizar]. Execução de Aplicação sem Home Page Definida

Do mesmo modo, quando tentamos executar uma página que foi criada, mas cujo conteúdo não foi gerado. Para resolver, devemos ir à Home - Page Builder e gerar o código correspondente através do Gerador de Código.